package com.lagou.dao.impl;

import com.lagou.dao.ArticleDao;
import com.lagou.domian.Article;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

/**
 * Dao层的实现类
 * 实现对数据库数据的相关操作
 */
@Repository  //添加注解 将dao层放入ioc容器
public class ArticleDaoImpl implements ArticleDao {

    @Autowired  //注解的方式 注入jdbcjdbcTemplate对象
    private JdbcTemplate jdbcTemplate;


    @Override
    public void save(Article article) {
        //编写sql
        String sql = "INSERT INTO t_article (id,title,content)VALUES(?,?,?)";
        //执行sql
        jdbcTemplate.update(sql,article.getId(),article.getTitle(),article.getContent());

    }
}
